Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Australia F1 Australia F2 Italy F3 Italy F4 Germany F5 Netherlands F1 Austria F2 Germany F13 Germany F14 Germany F16 Belgium F2 Germany F1 Qatar F1 Qatar F2 Portugal F2 Portugal F3 France F6 Italy F11 France F8 France F6 France F7 France F16 USA F1 USA F2 USA F3 France F16 France F17 Spain F19 Croatia F1 Austria F2 France F19 Turkey F46 Great Britain F2 Croatia F4 Croatia F5 Italy F7 Italy F26 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Turkey F7 Turkey F8 France F20 Italy F8 Italy F9 Germany F5 Switzerland F1 Turkey F9 Spain F20 Italy F23 France F12 France F16 Croatia F2 Italy F1 Great Britain F4 Turkey F46 Italy F14 Germany F1 Germany F2 Morocco F4 Germany F8 Italy F17 Austria F3 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Switzerland F2 Italy F31 Spain F38 Italy F20 Germany F7 USA F7 Switzerland F4 Israel F9 Germany F15 2002 USTA Challenger of Calabasas - Calabasas Geneva Challenger - Geneva ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Open de Montauban - Montauban 9th Wartburg Open - Eisenach Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Grand Prix ATP Challenger - Oberstaufen Kuppers Kolsch Cup Aachen - Aachen Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell USTA Seascape Challenger - Aptos Tampere Imageneering Open - Tampere XXX Edizione 'A Savoldi Marco' - Manerbio Akbank Private Banking-TED Open - Istanbul Samsung Securities Cup Challenger Tennis - Seoul Dharwad Challenger 2003 - Dharwad Lambertz Open - Aachen Okal Cup 2003 - Eckental IPP Open - Helsinki Czech Indoor Open - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham 6th Sardinian International Championships - Cagliari Uncle Toby's Burnie Challenger - Tasmania San Remo Tennis Cup - San Remo Budapest Challenger - Budapest Ljubljana Open - Ljubljana Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Porsche Open - Poznan Challenger Groningen - Groningen Tunis Open - Tunis Schickendanz Open - Furth Sassuolo Challenger - Sassuolo Top Wool Challenger - Biella The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan ATP Challenger Numea - New Caledonia Challenger Ford de Cherbourg - Cherbourg WOW Cafe Challenger - New Orleans Warsteiner Challenger Wolfsburg - Wolfsburg Heineken Challenger - Ho Chi Minh City Samsung Secruities Cup Challenger - Seoul Nova Challenger Osaka - Osaka ATP Challenger Hamburg - Hamburg AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin drkoop.com USTA Tennis Championships of San Antonio - San Antonio XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Muller Cup - Ulm San Luis Potosi Challenger 2007 - San Luis Potosi GHI Bronx Tennis Classic - Bronx Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Okal Cup 2001 International Bavarian Championships - Eckental Ostdeutscher Sparkessen Cup - Dresden Okal Open - Eckental IPP Open - Helsinki 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Astana Challenger - Astana Challenger Lugano - Lugano Almaty Challenger 2 - Almaty Open de Montauban - Montauban Penza Cup - Penza Kobstaedernes ATP Challenger - Kolding Baden Open - Karlsruhe Open de Franche Comte - Besancon Banca Stato Challenger Lugano - Lugano PEOPLEnet CUP - Dnepropetrovsk Abierto Internacional Varonil Ciudad de Cancun - Cancun Warsteiner Challenger Lubeck - Lubeck Sunrise Challenger Mexico City Challenger Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana Tunis Challenger Recanati Challenger Time Warner USTA Challenger - Binghamton Belgrade Challenger Rimouski Challenger Rome Challenger Athens Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Rhodes Challenger The Bolton Challenger - Bolton Biella Challenger Neride Prague Indoor - Prague The Nottingham Cahllenger - Nottingham Winnetka Challenger Siemens Open 2004 - Scheveningen Quelle Cup 1999 - Furth 7th Wartburg Open - Eisenach Scheveningen Challenger Citta di Monza - Monza Okal Cup - International Bavarian Championship - Eckental Quimper Challenger Bergamo Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Marburg Challenger Braunschweig Challenger Prague Open - Prague Banja Luka Challenger Top Wool Challenger Biella - Biella 2002 FSE Challenger - Tarzana Warsteiner Challenger Lubeck - Lubeck Zagreb Open - Zagreb Geneva Challenger Bratislava Challenger Geneva Challenger - Geneva drkoop.com USTA Tennis Championships of Houston - Houston Leon Challenger Heilbronn Open - Heilbronn Mons Challenger TED Open-Akbank Private Banking - Istanbul Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Mobelwelt-Zick Open 98 - Dresden IPP Open - Helsinki Heilbronn Challenger ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Sarasota Challenger Tulsa Auto Collection USTA Challenger - Tulsa Furth Challenger Prague Challenger Kosice Challenger Milan Challenger St. Remy Challenger International Bavarian Championship - Eckental Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Muller Cup 99 - Ulm Sporting Challenger - Turin Sarajevo Open - Sarajevo Schickendanz Open - Furth 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia The Granby Natrel Challenger - Granby XL Capital Bermuda Open - Bermuda Marburg Challenger VIII Torneo Internazionale di Tennis - Barletta Lubbock Challenger - Lubbock XL Capital Bermuda Open - Bermuda Nokian Hakkapeliitta Open - Tampere Voit Mexico City Open - Mexico City The 'Fitz' Casino Challenger - Tunica Ostdeutscher Sparkessen Cup - Dresden Samsung Securities Cup - Seoul Guadalajara Challenger Rome Challenger Tennis Napoli Cup 2007 - Napoli Bordeaux Challenger Cremona Challenger Marburg Challenger Poznan Challenger Dortmund Challenger Kazan Challenger San Marino Challenger Sacramento Challenger Shimadzu All Japan Indoor - Kyoto Mexico City Challenger Neride Prague Indoor - Prague Orleans Challenger XL Capital Bermuda Open - Bermuda PEOPLEnet Cup - Dnepropetrovsk IPP Open - Helsinki Status Athens Open - Athens Rijeka Open - Rijeka Guzzini Challenger - Recanati BSI Challenger Lugano - Lugano Tanger Challenger Porsche Open - Poznan Braunschweig Challenger Alexander Kolyaskin Memorial - Donetsk Scheveningen Challenger Poznan Challenger Recanati Challenger Oberstaufen Challenger San Marino Challenger Meerbusch Challenger Challenger 42 - Andrezieux Open de L'Isere - Grenoble ATU Cup - Weiden DPD Challenger 99 - Aschaffenburg Geovillage Open Trofeo Melia Olbia - Olbia Challenger Ford de Cherbourg - Cherbourg SAA Hilversum Open - Hilversum Belgaum Open - Belgaum St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg TED Open - Istanbul Tiburon Challenger - Tiburon Burbank Challenger - Burbank Lambertz Open - Aachen Tatra Banka Open - Bratislava SIR Supermercadi Challenger - Rome Okal Cup 2004 - Eckental Mobilux Open - Luxembourg Mauritius Open - Mauritius Jameson Cup - Milan ATP Challenger Numea - New Caledonia KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Sunrise Open Mutouest de Saint-Brieuc - St. Brieuc Badden Open by Rothaus - Ettlingen Banca Stato Challenger - Lugano USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Guzzini Challenger - Recanati Lambertz Open by Stawag - Aachen Hilton Waikoloa Village USTA Challenger - Waikoloa X Torneo Internazionale di Tennis - Barletta Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Memorial Manfredini - Sassuolo Garden Open - Rome Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen ATP Guzzini Challenger - Recanati Flea Market Cup Busan Challenger Tennis - Busan Memorial Manfredini - Sassuolo St. Brieuc Challenger Almaty Challenger 1 - Almaty Porsche Open - Poznan USTA Challenger of Oklahoma - Tulsa 's Tennis Masters 07 Challenger - Graz Open de Rennes La Trinitaine - Rennes Heilbronn Open - Heilbronn Samsung Securities Cup - Seoul Flea Market Cup - Busan Challenger Tunisie - Tunis Pilot Pen Tennis - New Haven Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Alexander Kolyaskin Memorial - Donetsk Baden Open - Karlsruhe Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Siemens Open 2007 - Scheveningen 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Togliatti Cup - Togliatti Zagreb Open - Zagreb Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Schickendanz Open - Furth 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta Estoril Open - Estoril Siemens Open - Scheveningen KGHM Dialog Polish Indoors - Wroclaw Oberstaufen Cup-Head German Master's Series - Oberstaufen South African Airways Open - East London ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul San Remo Tennis Cup - San Remo Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Challenger Britania Zavaleta - Puebla Heilbronn Challenger Bergamo Challenger San Luis Potosi Challenger Tenerife Challenger San Remo Challenger Open de Rennes - Rennes Karlsruhe Challenger Braunschweig Challenger Rijeka Challenger Pozoblanco Challenger Tampere Challenger San Marino Challenger Alphen Challenger St. Remy Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Jersey Challenger Lugano Challenger Heilbronn Challenger Sunrise Challenger Bratislava Challenger Geneva Challenger San Remo Challenger Alessandria Challenger Arad Challenger Recanati Challenger St. Remy Challenger Banja Luka Challenger Izmir Challenger Helsinki Challenger Mons Challenger Tashkent Challenger Orleans Challenger Seoul Challenger Bergamo Challenger Astana Challenger Monza Challenger Kitzbuhel Challenger Loughborough Challenger Salzburg Challenger Singapore Challenger Dallas Challenger Bath Challenger Rennes Challenger Recife Challenger Rome Challenger Ljubljana Open 2002 - Ljubljana Rome Challenger Zagreb Challenger Braunschweig Challenger Challenger Casino Lugano - Lugano Manerbio Challenger Szczecin Challenger Trnava Challenger Leon Challenger Madrid Challenger Tiburon Challenger Schickendanz Open - Furth 10th Wartburg Open - Eisenach Geneva Challenger Salzburg Challenger Heilbronn Challenger Heilbronn Challenger - Heilbronn Wolfsburg Challenger Casablanca Challenger Rimouski Challenger Dallas Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Savannah Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Athens Challenger Bordeaux Challenger Caltanissetta Challenger Guadalajara Challenger Rado Geneva Challenger - Geneva San Benedetto Challenger Tampere Challenger Como Challenger Genova Challenger Legg Mason Tennis Classic - Washington D.C. Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart Adidas Open de Toulouse - Toulouse Tumkur Open - Tumkur Kremlin Cup - Moscow AAPT Championships - Adelaide Copenhagen Open - Copenhagen Helsinki Challenger Internationaler Raiffeisen Grand Prix - St. Polten Liberec Challenger Tennis Cup of Flanders - Ostende 2001 Mercedes Cup - Stuttgart Heilbronn Challenger Vicenza Challenger AAPT Championships - Adelaide Heilbronn Open - Heilbronn Trofeo Conde de Godo - Barcelona Quelle Cup - Furth 2002 Mercedes Cup - Stuttgart RCA Championships - Indianapolis President's Cup - Tashkent CA Tennis Trophy - Vienna Tata Open 2003 - Chennai Dubai Tennis Open - Dubai Shimadzu All Japan Indoor - Kyoto Banca Stato Challenger Lugano - Lugano Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open Castilla y Leon - Segovia USTA Challenger of Dallas - Dallas Nord/LB Open - Braunschweig Geneva Challenger Intersport Heilbronn Open - Heilbronn Fifth-Third Bank Tennis Championships - Lexington LXV Concurso Internacional Vigo - Vigo USTA Tennis Championships of Austin - Austin BMW Open - Munich The LTA Wrexham Challenger - Wrexham GHI Bronx Classic - Bronx Heilbronn Open - Heilbronn AAPT Championships - Adelaide Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril BMW Open - Munich Citta di Como - Como 2001 Challenger Canottieri Mincio - Mantova Allianz Suisse Open - Gstaad ITG Miami Challenger - Miami Mercedes Cup - Stuttgart Bauer Watertechnology Cup - Eckental International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam Roma Open Challenger - Rome Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Open 13 - Marseille Vietnam Open - Ho Chi Minh City Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Mumbai Open - Mumbai Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland AIG Japan Open - Tokyo AEGON Championships - London Mercedes Cup - Stuttgart Open de la Comunidad Valenciana - Valencia Bet-at-home Open - Hamburg U.S. Men's Clay Court Championships - Houston Farmers Classic - Los Angeles Citi Open - Washington Gold Flake Open - Chennai The Stella Artois Grass Court Championships - London Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington D.C. Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Heineken Open - Auckland Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan Open de Moselle - Metz Davidoff Swiss Indoors - Basel Allianz Suisse Open - Gstaad Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Dutch Open Tennis - Amersfoort China Open - Beijing Chennai Open - Chennai SAP Open - San Jose The Dubai Tennis Championships - Dubai International German Open - Hamburg Bank Austria Tennis Trophy - Vienna SAP Open - San Jose Allianz Suisse Open - Gstaad US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Credit Agricole Suisse Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Qatar Mobil Open 2000 - Doha Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich UBS Open Gstaad - Gstaad Telenordia Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo 1999 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami French Open - Paris Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, SUI-AUS 2-3